--[[
	获取大厅广告，这里要区分自己是推广员。如果自己是推广员，就获取自己推广签名
	如果自己是推广员，而且没有写说明，内容就是提醒他去后台配置推广签名
	如果只是普通用户，就获取上级的推广签名，如果上级没配置，或者是0，就给系统签名
]]
local filename = "gethallad.lua"

local timetool = require "timetool"
local skynet = require "skynet"
local cluster = require "skynet.cluster"
local filelog =require "filelog"

local service = nil
local CMD = {
	service = nil
}

-- socket传来的请求，可以获取自己的信息，也可以去获取其他agent中的个人信息
-- 如果都不在，则去数据节点中获取
function CMD.process(rid, msgbody)
	if not service then
		service = CMD.service
	end
	local agencyrid = service.info.agencyrid
	local agencylevel = service.info.agencylevel

	local tearoom_rid = 0
	if agencylevel > 0 then 
		tearoom_rid = rid
	else
		tearoom_rid = agencyrid
	end

	local adlist = skynet.call(".hallad", "lua", "get_hall_ad", 0, 0)
	return {adlist = adlist}
end

return CMD